package com.zxu.test.util;

import android.content.Context;
import android.text.TextUtils;
import android.util.Log;

public class AppLog {
	//TODO
	public static boolean debug = false;
//	public static boolean debug = true;

	public static void v(String tag, String message) {
		if (debug) {
			if (TextUtils.isEmpty(message)) {
				message = "brace ";
			}
			Log.v("----->>" + tag + "-", message);
		}
	}

	public static void d(String tag, String message) {
		if (debug) {
			if (TextUtils.isEmpty(message)) {
				message = "brace ";
			}
			Log.d("----->>" + tag + "-", message);
		}
	}

	public static void i(String tag, String message) {
		if (debug) {
			if (TextUtils.isEmpty(message)) {
				message = "brace ";
			}
			Log.i("----->>" + tag + "-", message);
		}
	}

	public static void w(String tag, String message) {
		if (debug) {
			if (TextUtils.isEmpty(message)) {
				message = "brace ";
			}
			Log.w("----->>" + tag + "-", message);
		}
	}

	public static void e(String tag, String message) {
		if (debug) {
			if (TextUtils.isEmpty(message)) {
				message = "brace ";
			}
			Log.e("------>>" + tag + "-", message);
		}
	}

	public static void e(String tag, int message) {
		if (debug) {
			Log.e("------>>" + tag + "-", "brace "+ message);
		}
	}

//	{"message":"已拒绝为此请求授权。"}

	public static void eError(int code, String message) {
		if (debug) {
			if (TextUtils.isEmpty(message)) {
				message = "brace ";
			}
			Log.e("----error-->>", code +" : " + message);
		}
	}

	public static boolean eIsDealErr(Context context, int code, String message) {

		if (TextUtils.isEmpty(message)) {
			message = "brace ";
		}

		if (debug) {
			Log.e("----error-->>", code +":" + message);
		}

//		if (message.contains(AcUtils.getResString(context, R.string.refuse_authorize))){
//			ToastUtils.showRes(R.string.login_update);
//
//			AcCollector.finishAll();
//
//			DataSupport.deleteAll(UsersInfo.class, "deleteTag = ?", "deleteTag");
//
//
//			AcUtils.launchActivity(context, LoginActivity.class, null);
//			((Activity)context).finish();

//			Intent intent = new Intent();
//			intent.setAction("com.brace.broadcast.FORCE_OFFLINE");
//			context.sendBroadcast(intent);
//			return true;
//		}

		return false;
	}

}
